[INFO] cloning repository https://github.com/jumboly/shpx
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jumboly/shpx" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjumboly%2Fshpx", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjumboly%2Fshpx'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 62f23e7b2a3faf406cbb28045573a6579f2a1679
[INFO] testing jumboly/shpx against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjumboly%2Fshpx" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/jumboly/shpx
[INFO] finished tweaking git repo https://github.com/jumboly/shpx
[INFO] tweaked toml for git repo https://github.com/jumboly/shpx written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jumboly/shpx on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/jumboly/shpx already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/jumboly/tiberius`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded arrow-schema v54.3.1
[INFO] [stderr]   Downloaded arrow-buffer v54.3.1
[INFO] [stderr]   Downloaded link-cplusplus v1.0.12
[INFO] [stderr]   Downloaded arrow-data v54.3.1
[INFO] [stderr]   Downloaded libgssapi-sys v0.2.4
[INFO] [stderr]   Downloaded arrow-array v54.3.1
[INFO] [stderr]   Downloaded tar v0.4.45
[INFO] [stderr]   Downloaded proj v0.28.0
[INFO] [stderr]   Downloaded borsh-derive v1.6.1
[INFO] [stderr]   Downloaded borsh v1.6.1
[INFO] [stderr]   Downloaded libgssapi v0.4.6
[INFO] [stderr]   Downloaded rust_decimal v1.41.0
[INFO] [stderr]   Downloaded thrift v0.17.0
[INFO] [stderr]   Downloaded shapefile v0.6.0
[INFO] [stderr]   Downloaded dbase v0.5.0
[INFO] [stderr]   Downloaded integer-encoding v3.0.4
[INFO] [stderr]   Downloaded flatbuffers v24.12.23
[INFO] [stderr]   Downloaded arrow-string v54.3.1
[INFO] [stderr]   Downloaded lexical-parse-integer v1.0.6
[INFO] [stderr]   Downloaded lexical-write-integer v1.0.6
[INFO] [stderr]   Downloaded lz4_flex v0.11.6
[INFO] [stderr]   Downloaded arrow-row v54.3.1
[INFO] [stderr]   Downloaded arrow-arith v54.3.1
[INFO] [stderr]   Downloaded lexical-core v1.0.6
[INFO] [stderr]   Downloaded whoami v2.1.1
[INFO] [stderr]   Downloaded wasite v1.0.2
[INFO] [stderr]   Downloaded arrow-ord v54.3.1
[INFO] [stderr]   Downloaded arrow-json v54.3.1
[INFO] [stderr]   Downloaded arrow-csv v54.3.1
[INFO] [stderr]   Downloaded geo-traits v0.3.0
[INFO] [stderr]   Downloaded arrow-select v54.3.1
[INFO] [stderr]   Downloaded cmov v0.5.3
[INFO] [stderr]   Downloaded scroll v0.13.0
[INFO] [stderr]   Downloaded arrow-ipc v54.3.1
[INFO] [stderr]   Downloaded postgres-types v0.2.13
[INFO] [stderr]   Downloaded postgres-protocol v0.6.11
[INFO] [stderr]   Downloaded objc2-system-configuration v0.3.2
[INFO] [stderr]   Downloaded assert_cmd v2.2.1
[INFO] [stderr]   Downloaded hybrid-array v0.4.11
[INFO] [stderr]   Downloaded const-oid v0.10.2
[INFO] [stderr]   Downloaded geo-types v0.7.19
[INFO] [stderr]   Downloaded lexical-util v1.0.7
[INFO] [stderr]   Downloaded arrow v54.3.1
[INFO] [stderr]   Downloaded lexical-write-float v1.0.6
[INFO] [stderr]   Downloaded arrow-cast v54.3.1
[INFO] [stderr]   Downloaded tokio-postgres v0.7.17
[INFO] [stderr]   Downloaded flatgeobuf v6.0.1
[INFO] [stderr]   Downloaded brotli-decompressor v4.0.3
[INFO] [stderr]   Downloaded lexical-parse-float v1.0.6
[INFO] [stderr]   Downloaded geojson v0.24.2
[INFO] [stderr]   Downloaded wkt v0.14.0
[INFO] [stderr]   Downloaded parquet v54.3.1
[INFO] [stderr]   Downloaded geozero v0.15.1
[INFO] [stderr]   Downloaded brotli v7.0.0
[INFO] [stderr]   Downloaded proj-sys v0.25.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 194e501e558fb9064c9e52fb73ee8ac6357ab38d37eb5f4439567609af6fb22f
[INFO] running `Command { std: "docker" "start" "-a" "194e501e558fb9064c9e52fb73ee8ac6357ab38d37eb5f4439567609af6fb22f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "194e501e558fb9064c9e52fb73ee8ac6357ab38d37eb5f4439567609af6fb22f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "194e501e558fb9064c9e52fb73ee8ac6357ab38d37eb5f4439567609af6fb22f", kill_on_drop: false }`
[INFO] [stdout] 194e501e558fb9064c9e52fb73ee8ac6357ab38d37eb5f4439567609af6fb22f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7ce60f80010e42a4bcd63b9a4bf32b86d15e8260827080ef431ea631c39dcef5
[INFO] running `Command { std: "docker" "start" "-a" "7ce60f80010e42a4bcd63b9a4bf32b86d15e8260827080ef431ea631c39dcef5", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling arrow-schema v54.3.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling libsqlite3-sys v0.28.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling link-cplusplus v1.0.12
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling tar v0.4.45
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling proj-sys v0.25.0
[INFO] [stderr]    Compiling inventory v0.3.24
[INFO] [stderr]    Compiling lexical-util v1.0.7
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling cmov v0.5.3
[INFO] [stderr]    Compiling lexical-parse-integer v1.0.6
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling lexical-write-integer v1.0.6
[INFO] [stderr]    Compiling flatbuffers v24.12.23
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling lexical-write-float v1.0.6
[INFO] [stderr]    Compiling lexical-parse-float v1.0.6
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling lexical-core v1.0.6
[INFO] [stderr]    Compiling hybrid-array v0.4.11
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling crypto-common v0.2.1
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling geo-types v0.7.19
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling digest v0.11.2
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling md-5 v0.11.0
[INFO] [stderr]    Compiling geo-traits v0.3.0
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling geozero v0.15.1
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling proj v0.28.0
[INFO] [stderr]    Compiling snap v1.1.1
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]    Compiling rust_decimal v1.41.0
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling rustls-pemfile v1.0.4
[INFO] [stderr]    Compiling postgres-protocol v0.6.11
[INFO] [stderr]    Compiling wkt v0.14.0
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling brotli-decompressor v4.0.3
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling arrow-buffer v54.3.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling ordered-float v2.10.1
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling arrow-data v54.3.1
[INFO] [stderr]    Compiling scroll v0.13.0
[INFO] [stderr]    Compiling rusqlite v0.31.0
[INFO] [stderr]    Compiling twox-hash v2.1.2
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling integer-encoding v3.0.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling thrift v0.17.0
[INFO] [stderr]    Compiling arrow-array v54.3.1
[INFO] [stderr]    Compiling tokio-rustls v0.24.1
[INFO] [stderr]    Compiling rustls-native-certs v0.6.3
[INFO] [stderr]    Compiling lz4_flex v0.11.6
[INFO] [stderr]    Compiling twox-hash v1.6.3
[INFO] [stderr]    Compiling brotli v7.0.0
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling enumflags2 v0.7.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling postgres-types v0.2.13
[INFO] [stderr]    Compiling dbase v0.5.0
[INFO] [stderr]    Compiling asynchronous-codec v0.6.2
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling whoami v2.1.1
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling pretty-hex v0.3.0
[INFO] [stderr]    Compiling connection-string v0.2.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling tokio-postgres v0.7.17
[INFO] [stderr]    Compiling shapefile v0.6.0
[INFO] [stderr]    Compiling shpx-core v1.2.0 (/opt/rustwide/workdir/crates/shpx-core)
[INFO] [stderr]    Compiling arrow-select v54.3.1
[INFO] [stderr]    Compiling shpx-geom v1.2.0 (/opt/rustwide/workdir/crates/shpx-geom)
[INFO] [stderr]    Compiling shpx-rdb-common v1.2.0 (/opt/rustwide/workdir/crates/shpx-rdb-common)
[INFO] [stderr]    Compiling arrow-ipc v54.3.1
[INFO] [stderr]    Compiling arrow-row v54.3.1
[INFO] [stderr]    Compiling arrow-arith v54.3.1
[INFO] [stderr]    Compiling arrow-cast v54.3.1
[INFO] [stderr]    Compiling arrow-ord v54.3.1
[INFO] [stderr]    Compiling arrow-string v54.3.1
[INFO] [stderr]    Compiling tiberius v0.12.2 (https://github.com/jumboly/tiberius?rev=338e83ae178be1763992316fdf234dc816392925#338e83ae)
[INFO] [stderr]    Compiling flatgeobuf v6.0.1
[INFO] [stderr]    Compiling arrow-csv v54.3.1
[INFO] [stderr]    Compiling arrow-json v54.3.1
[INFO] [stderr]    Compiling arrow v54.3.1
[INFO] [stderr]    Compiling parquet v54.3.1
[INFO] [stderr]    Compiling geojson v0.24.2
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling shpx-driver-sqlserver v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-sqlserver)
[INFO] [stderr]    Compiling shpx-driver-geojson v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-geojson)
[INFO] [stderr]    Compiling shpx-driver-fgb v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-fgb)
[INFO] [stderr]    Compiling shpx-driver-postgis v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-postgis)
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling shpx-driver-shp v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-shp)
[INFO] [stderr]    Compiling shpx-driver-gpkg v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-gpkg)
[INFO] [stderr]    Compiling shpx-driver-spatialite v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-spatialite)
[INFO] [stderr]    Compiling shpx-driver-csv v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-csv)
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling number_prefix v0.4.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling shpx-driver-parquet v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-parquet)
[INFO] [stderr]    Compiling shpx-cli v1.2.0 (/opt/rustwide/workdir/crates/shpx-cli)
[INFO] [stderr]    Compiling shpx-bench-rss v1.2.0 (/opt/rustwide/workdir/crates/shpx-bench-rss)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4m 24s
[INFO] running `Command { std: "docker" "inspect" "7ce60f80010e42a4bcd63b9a4bf32b86d15e8260827080ef431ea631c39dcef5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7ce60f80010e42a4bcd63b9a4bf32b86d15e8260827080ef431ea631c39dcef5", kill_on_drop: false }`
[INFO] [stdout] 7ce60f80010e42a4bcd63b9a4bf32b86d15e8260827080ef431ea631c39dcef5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d365d59b146604cdfe2ed09e3b738332472617ba89a6fb7c1d498260b7df3ac8
[INFO] running `Command { std: "docker" "start" "-a" "d365d59b146604cdfe2ed09e3b738332472617ba89a6fb7c1d498260b7df3ac8", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling assert_cmd v2.2.1
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling arrow-csv v54.3.1
[INFO] [stderr]    Compiling rust_decimal v1.41.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling shpx-core v1.2.0 (/opt/rustwide/workdir/crates/shpx-core)
[INFO] [stderr]    Compiling arrow-json v54.3.1
[INFO] [stderr]    Compiling tiberius v0.12.2 (https://github.com/jumboly/tiberius?rev=338e83ae178be1763992316fdf234dc816392925#338e83ae)
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling geozero v0.15.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling shpx-geom v1.2.0 (/opt/rustwide/workdir/crates/shpx-geom)
[INFO] [stderr]    Compiling shpx-rdb-common v1.2.0 (/opt/rustwide/workdir/crates/shpx-rdb-common)
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling flatgeobuf v6.0.1
[INFO] [stderr]    Compiling geojson v0.24.2
[INFO] [stderr]    Compiling shpx-driver-shp v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-shp)
[INFO] [stderr]    Compiling arrow v54.3.1
[INFO] [stderr]    Compiling shpx-driver-parquet v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-parquet)
[INFO] [stderr]    Compiling shpx-driver-gpkg v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-gpkg)
[INFO] [stderr]    Compiling shpx-driver-postgis v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-postgis)
[INFO] [stderr]    Compiling shpx-driver-spatialite v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-spatialite)
[INFO] [stderr]    Compiling shpx-driver-fgb v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-fgb)
[INFO] [stderr]    Compiling shpx-driver-geojson v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-geojson)
[INFO] [stderr]    Compiling shpx-driver-csv v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-csv)
[INFO] [stderr]    Compiling shpx-driver-sqlserver v1.2.0 (/opt/rustwide/workdir/crates/shpx-driver-sqlserver)
[INFO] [stderr]    Compiling shpx-cli v1.2.0 (/opt/rustwide/workdir/crates/shpx-cli)
[INFO] [stderr]    Compiling shpx-bench-rss v1.2.0 (/opt/rustwide/workdir/crates/shpx-bench-rss)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 52s
[INFO] running `Command { std: "docker" "inspect" "d365d59b146604cdfe2ed09e3b738332472617ba89a6fb7c1d498260b7df3ac8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d365d59b146604cdfe2ed09e3b738332472617ba89a6fb7c1d498260b7df3ac8", kill_on_drop: false }`
[INFO] [stdout] d365d59b146604cdfe2ed09e3b738332472617ba89a6fb7c1d498260b7df3ac8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 92830e8d15297c245ec92da5f9fdf050417718157a4fb26de7c53744c7b3de1a
[INFO] running `Command { std: "docker" "start" "-a" "92830e8d15297c245ec92da5f9fdf050417718157a4fb26de7c53744c7b3de1a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.96s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/shpx_bench_rss-f816a73b68ed46e9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shpx_cli-23d01a7a78a642f0)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test registry::tests::all_drivers_includes_shp ... ok
[INFO] [stdout] test registry::tests::select_driver_for_db_extension ... ok
[INFO] [stdout] test registry::tests::select_driver_for_gpkg ... ok
[INFO] [stdout] test registry::tests::select_driver_for_geojson ... ok
[INFO] [stdout] test registry::tests::select_driver_for_geojsonl ... ok
[INFO] [stdout] test registry::tests::all_drivers_sorted_by_name ... ok
[INFO] [stdout] test registry::tests::select_driver_for_mssql_url ... ok
[INFO] [stdout] test registry::tests::select_driver_for_csv ... ok
[INFO] [stdout] test registry::tests::select_driver_for_jsonl ... ok
[INFO] [stdout] test registry::tests::select_driver_for_ndjson ... ok
[INFO] [stdout] test registry::tests::select_driver_for_parquet ... ok
[INFO] [stdout] test registry::tests::select_driver_for_pathless_returns_none ... ok
[INFO] [stdout] test registry::tests::select_driver_for_postgresql_url_normalizes_to_pg ... ok
[INFO] [stdout] test registry::tests::select_driver_for_sqlite_url ... ok
[INFO] [stdout] test registry::tests::select_driver_for_tsv_uses_csv_driver ... ok
[INFO] [stdout] test registry::tests::select_driver_for_shp ... ok
[INFO] [stdout] test registry::tests::select_driver_for_spatialite_extension ... ok
[INFO] [stdout] test registry::tests::select_driver_for_fgb ... ok
[INFO] [stdout] test registry::tests::select_driver_for_sqlite_extension ... ok
[INFO] [stdout] test registry::tests::select_driver_for_pg_url ... ok
[INFO] [stdout] test registry::tests::select_driver_for_unknown_returns_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/shpx-7443fbc0b0ae01ed)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-edcc747b6e65e7d3)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test convert_select_and_query_are_mutually_exclusive ... ok
[INFO] [stdout] test convert_shp_to_geojson_then_back ... ok
[INFO] [stdout] test convert_shp_to_fgb_then_back ... ok
[INFO] [stdout] test convert_where_and_query_are_mutually_exclusive ... ok
[INFO] [stdout] test convert_shp_to_parquet_then_back ... ok
[INFO] [stdout] test convert_shp_to_geojsonl_uses_lines_format ... ok
[INFO] [stdout] test drivers_lists_shp_and_parquet ... ok
[INFO] [stdout] test info_on_shp_prints_driver_and_crs ... ok
[INFO] [stdout] test convert_without_overwrite_fails_when_target_exists ... ok
[INFO] [stdout] test convert_shp_to_parquet_with_reproject ... ok
[INFO] [stdout] test convert_shp_to_csv_then_back ... ok
[INFO] [stdout] test schema_emits_valid_json ... ok
[INFO] [stdout] test info_with_unknown_extension_fails ... ok
[INFO] [stdout] test reproject_without_src_crs_errors ... ok
[INFO] [stdout] test reproject_identity_succeeds ... ok
[INFO] [stdout] test convert_shp_to_gpkg_then_geojson ... ok
[INFO] [stderr]      Running tests/cross_driver_matrix.rs (/opt/rustwide/target/debug/deps/cross_driver_matrix-f3aca02921ea3c90)
[INFO] [stdout] test convert_shp_to_gpkg_then_back ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test db_postgis_roundtrip_with_files ... ok
[INFO] [stdout] test db_spatialite_roundtrip_with_files ... ok
[INFO] [stdout] test db_sqlserver_roundtrip_with_files ... ok
[INFO] [stdout] test file_driver_mesh_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shpx_core-0d5edfc15b50ce91)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test capabilities::tests::serializes_to_stable_json_shape ... ok
[INFO] [stdout] test bench_util::tests::peak_rss_kib_returns_some_on_linux_or_none_elsewhere ... ok
[INFO] [stdout] test crs::tests::epsg_code_requires_epsg_authority ... ok
[INFO] [stdout] test crs::tests::parse_epsg_handles_case_and_whitespace ... ok
[INFO] [stdout] test schema::tests::roundtrip_minimal_polygon_with_epsg ... ok
[INFO] [stdout] test schema::tests::roundtrip_without_crs ... ok
[INFO] [stdout] test uri::tests::detect_url_scheme_handles_compound_scheme ... ok
[INFO] [stdout] test uri::tests::detect_url_scheme_rejects_drive_letter_like_paths ... ok
[INFO] [stdout] test uri::tests::detect_url_scheme_rejects_relative_paths ... ok
[INFO] [stdout] test uri::tests::from_path_extracts_lowercase_extension ... ok
[INFO] [stdout] test uri::tests::from_path_keeps_unknown_url_scheme ... ok
[INFO] [stdout] test uri::tests::from_path_normalizes_postgres_aliases ... ok
[INFO] [stdout] test uri::tests::from_path_recognizes_pg_url ... ok
[INFO] [stdout] test uri::tests::from_path_with_no_extension_yields_empty_scheme ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shpx_driver_csv-82429fe55839a090)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test util::tests::apply_on_loss_skip_returns_skip ... ok
[INFO] [stdout] test options::tests::encoding_label_falls_back_to_utf8 ... ok
[INFO] [stdout] test util::tests::apply_on_loss_error_returns_err ... ok
[INFO] [stdout] test options::tests::encoding_label_handles_aliases ... ok
[INFO] [stdout] test tests::driver_basic_facts ... ok
[INFO] [stdout] test options::tests::delimiter_is_tab_for_tsv ... ok
[INFO] [stdout] test options::tests::delimiter_defaults_to_comma_for_csv ... ok
[INFO] [stdout] test options::tests::bom_policy_parses ... ok
[INFO] [stdout] test util::tests::date32_epoch_is_zero ... ok
[INFO] [stdout] test util::tests::apply_on_loss_warn_returns_continue ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/roundtrip.rs (/opt/rustwide/target/debug/deps/roundtrip-581c9aaa3929e19d)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test point_roundtrip ... ok
[INFO] [stdout] test multipolygon_roundtrip ... ok
[INFO] [stdout] test overwrite_false_fails_when_exists ... ok
[INFO] [stdout] test src_crs_propagates_through_csv ... ok
[INFO] [stdout] test multilinestring_roundtrip ... ok
[INFO] [stdout] test multipoint_roundtrip ... ok
[INFO] [stdout] test utf8_attribute_preserved_with_bom ... ok
[INFO] [stdout] test polygon_with_hole_roundtrip ... ok
[INFO] [stdout] test tsv_extension_uses_tab_delimiter ... ok
[INFO] [stdout] test wkt_empty_in_csv_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shpx_driver_fgb-19d6a523650ccc94)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test util::tests::apply_on_loss_skip_skips ... ok
[INFO] [stdout] test tests::driver_basic_facts ... ok
[INFO] [stdout] test util::tests::apply_on_loss_warn_continues ... ok
[INFO] [stdout] test util::tests::apply_on_loss_error_returns_err ... ok
[INFO] [stdout] test reader::tests::parses_date_only_as_midnight_utc ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/roundtrip.rs (/opt/rustwide/target/debug/deps/roundtrip-975d23d0140acc4f)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test missing_crs_with_on_loss_error_fails ... ok
[INFO] [stdout] test boolean_and_date_roundtrip ... ok
[INFO] [stdout] test linestring_and_multipolygon_roundtrip ... ok
[INFO] [stdout] test point_with_attributes_roundtrip ... ok
[INFO] [stdout] test overwrite_replaces_existing_file ... ok
[INFO] [stdout] test polygon_with_hole_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shpx_driver_geojson-8a83cafb2b41e962)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test geom_convert::tests::rejects_geometry_collection ... ok
[INFO] [stdout] test geom_convert::tests::multilinestring_roundtrip ... ok
[INFO] [stdout] test geom_convert::tests::rejects_3d_coordinates ... ok
[INFO] [stdout] test geom_convert::tests::polygon_with_hole_roundtrip ... ok
[INFO] [stdout] test geom_convert::tests::multipolygon_roundtrip ... ok
[INFO] [stdout] test geom_convert::tests::rejects_position_with_one_element ... ok
[INFO] [stdout] test options::tests::lines_schemes_map_to_lines ... ok
[INFO] [stdout] test options::tests::scheme_geojson_is_feature_collection ... ok
[INFO] [stdout] test geom_convert::tests::linestring_roundtrip ... ok
[INFO] [stdout] test reader::tests::merge_int_and_float_promotes ... ok
[INFO] [stdout] test reader::tests::merge_int_and_string_falls_back_to_mixed ... ok
[INFO] [stdout] test stream::tests::extract_crs_from_head_handles_no_crs ... ok
[INFO] [stdout] test tests::driver_basic_facts ... ok
[INFO] [stdout] test util::tests::apply_on_loss_error_returns_err ... ok
[INFO] [stdout] test util::tests::apply_on_loss_skip_returns_skip ... ok
[INFO] [stdout] test geom_convert::tests::multipoint_roundtrip ... ok
[INFO] [stdout] test util::tests::apply_on_loss_warn_returns_continue ... ok
[INFO] [stdout] test options::tests::pretty_default_is_false ... ok
[INFO] [stdout] test util::tests::date32_epoch_is_zero ... ok
[INFO] [stdout] test reader::tests::parse_crs_name_handles_epsg_forms ... ok
[INFO] [stdout] test reader::tests::parse_crs_name_rejects_unknown ... ok
[INFO] [stdout] test stream::tests::extract_crs_from_head_handles_bom ... ok
[INFO] [stdout] test geom_convert::tests::point_roundtrip ... ok
[INFO] [stdout] test stream::tests::extract_crs_from_head_finds_crs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/roundtrip.rs (/opt/rustwide/target/debug/deps/roundtrip-a975bfab4031e0ba)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test decimal128_on_loss_error_aborts ... ok
[INFO] [stdout] test empty_feature_collection_yields_no_batches ... ok
[INFO] [stdout] test feature_collection_point_read ... ok
[INFO] [stdout] test feature_collection_writer_emits_correct_envelope ... ok
[INFO] [stdout] test feature_collection_polygon_with_hole_read ... ok
[INFO] [stdout] test geojsonl_reads_one_feature_per_line ... ok
[INFO] [stdout] test decimal128_on_loss_warn_stringifies_value ... ok
[INFO] [stdout] test geojsonl_roundtrip ... ok
[INFO] [stdout] test decimal128_on_loss_skip_drops_column ... ok
[INFO] [stdout] test malformed_json_returns_driver_error ... ok
[INFO] [stdout] test mixed_int_string_falls_back_to_utf8 ... ok
[INFO] [stdout] test ndjson_extension_uses_geojson_driver ... ok
[INFO] [stdout] test new_key_in_later_feature_appended ... ok
[INFO] [stdout] test mixed_int_float_promotes_to_float64 ... ok
[INFO] [stdout] test multilinestring_roundtrip_feature_collection ... ok
[INFO] [stdout] test null_geometry_read ... ok
[INFO] [stdout] test null_property_makes_column_nullable_and_handles_missing_keys ... ok
[INFO] [stdout] test point_roundtrip_feature_collection ... ok
[INFO] [stdout] test null_geometry_roundtrip_feature_collection ... ok
[INFO] [stdout] test polygon_with_hole_roundtrip_feature_collection ... ok
[INFO] [stdout] test timestamp_nanosecond_on_loss_error_aborts ... ok
[INFO] [stdout] test geojsonl_skips_blank_and_comment_lines ... ok
[INFO] [stdout] test timestamp_nanosecond_on_loss_skip_drops_column ... ok
[INFO] [stdout] test writer_accepts_none_and_wgs84 ... ok
[INFO] [stdout] test three_d_coordinates_rejected ... ok
[INFO] [stdout] test writer_overwrite_false_fails_when_exists ... ok
[INFO] [stdout] test typed_int_property_roundtrip_feature_collection ... ok
[INFO] [stdout] test timestamp_nanosecond_on_loss_warn_outputs_lossless_9_digits ... ok
[INFO] [stdout] test geometry_collection_rejected ... ok
[INFO] [stdout] test legacy_top_level_crs_member_recognized ... ok
[INFO] [stdout] test writer_auto_reprojects_non_wgs84_to_wgs84 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shpx_driver_gpkg-c37d75aade5c714d)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test meta::tests::application_id_matches_ascii_gpkg ... ok
[INFO] [stdout] test meta::tests::bbox_ignores_non_finite ... ok
[INFO] [stdout] test meta::tests::bbox_update_with_point ... ok
[INFO] [stdout] test meta::tests::bbox_update_with_polygon_with_hole ... ok
[INFO] [stdout] test meta::tests::bbox_default_is_uninitialized ... ok
[INFO] [stdout] test tests::driver_basic_facts ... ok
[INFO] [stdout] test type_map::tests::arrow_to_decl_basic_types ... ok
[INFO] [stdout] test options::tests::strip_query_removes_query_suffix ... ok
[INFO] [stdout] test options::tests::parse_query_without_question_returns_none ... ok
[INFO] [stdout] test type_map::tests::decl_to_arrow_unknown_falls_back_to_utf8 ... ok
[INFO] [stdout] test type_map::tests::geom_type_roundtrip_via_name ... ok
[INFO] [stdout] test type_map::tests::arrow_to_decl_rejects_uint64 ... ok
[INFO] [stdout] test options::tests::parse_query_empty_value_errors ... ok
[INFO] [stdout] test type_map::tests::decl_to_arrow_handles_modifiers ... ok
[INFO] [stdout] test options::tests::parse_query_extracts_table ... ok
[INFO] [stdout] test options::tests::parse_query_handles_multiple_keys ... ok
[INFO] [stdout] test util::tests::apply_on_loss_error_returns_err ... ok
[INFO] [stdout] test util::tests::quote_ident_doubles_internal_quote ... ok
[INFO] [stdout] test writer::tests::sanitize_table_name_replaces_special_chars ... ok
[INFO] [stdout] test util::tests::apply_on_loss_warn_continues ... ok
[INFO] [stdout] test writer::tests::format_decimal128_handles_scale ... ok
[INFO] [stdout] test util::tests::apply_on_loss_skip_skips ... ok
[INFO] [stdout] test writer::tests::build_create_table_sql_has_fid_first ... ok
[INFO] [stdout] test conn::tests::verify_application_id_rejects_plain_sqlite ... ok
[INFO] [stdout] test conn::tests::open_write_new_sets_application_id ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/roundtrip.rs (/opt/rustwide/target/debug/deps/roundtrip-e549082dcb870792)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test float_array_unused_warning_silencer ... ok
[INFO] [stdout] test rejects_plain_sqlite_file ... ok
[INFO] [stdout] test missing_crs_with_on_loss_error_fails ... ok
[INFO] [stdout] test polygon_with_hole_roundtrip ... ok
[INFO] [stdout] test meta_tables_have_required_rows ... ok
[INFO] [stdout] test boolean_and_date_roundtrip ... ok
[INFO] [stdout] test point_with_attributes_roundtrip ... ok
[INFO] [stdout] test explicit_table_via_query_string ... ok
[INFO] [stdout] test overwrite_replaces_existing_file ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shpx_driver_parquet-916f9ce1e8f4d2ee)
[INFO] [stdout] test wkt2_definition_takes_precedence_over_wkt1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test geo_meta::tests::parse_unsupported_encoding_errors ... ok
[INFO] [stdout] test geo_meta::tests::parse_geometry_types_singleton_uses_specific_type ... ok
[INFO] [stdout] test geo_meta::tests::parse_unknown_extra_fields_ignored ... ok
[INFO] [stdout] test geo_meta::tests::build_without_crs_yields_null_crs ... ok
[INFO] [stdout] test geo_meta::tests::build_with_epsg_4326_writes_minimal_projjson ... ok
[INFO] [stdout] test geo_meta::tests::parse_roundtrip_with_epsg ... ok
[INFO] [stdout] test geo_meta::tests::parse_full_projjson_without_id_keeps_projjson ... ok
[INFO] [stdout] test geo_meta::tests::parse_non_epsg_authority_kept ... ok
[INFO] [stdout] test tests::driver_basic_facts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/roundtrip.rs (/opt/rustwide/target/debug/deps/roundtrip-309615f235c98a4d)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test overwrite_false_fails_when_exists ... ok
[INFO] [stdout] test polygon_with_hole_roundtrip ... ok
[INFO] [stdout] test decimal128_38_10_roundtrip_preserves_precision_and_value ... ok
[INFO] [stdout] test epsg_4326_roundtrip ... ok
[INFO] [stdout] test attribute_types_preserved ... ok
[INFO] [stdout] test multilinestring_roundtrip ... ok
[INFO] [stdout] test point_roundtrip ... ok
[INFO] [stdout] test batch_size_hint_splits_row_groups ... ok
[INFO] [stdout] test timestamp_nanosecond_roundtrip_preserves_unit_and_value ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shpx_driver_postgis-9e11345f6ddc9c73)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test conn::tests::strip_reserved_no_query_returns_input ... ok
[INFO] [stdout] test conn::tests::pg_to_libpq_replaces_scheme ... ok
[INFO] [stdout] test conn::tests::strip_reserved_is_case_insensitive ... ok
[INFO] [stdout] test conn::tests::strip_reserved_drops_query_when_only_reserved ... ok
[INFO] [stdout] test conn::tests::strip_reserved_keeps_other_params ... ok
[INFO] [stdout] test copy_binary::tests::encode_row_date_offset_to_pg_epoch ... ok
[INFO] [stdout] test copy_binary::tests::encode_row_null_geometry ... ok
[INFO] [stdout] test copy_binary::tests::encode_row_int_widths ... ok
[INFO] [stdout] test copy_binary::tests::encode_row_floats ... ok
[INFO] [stdout] test copy_binary::tests::encode_row_decimal128_zero ... ok
[INFO] [stdout] test copy_binary::tests::pg_epoch_offsets ... ok
[INFO] [stdout] test copy_binary::tests::pgnumeric_decode_truncates_excess_precision ... ok
[INFO] [stdout] test copy_binary::tests::encode_row_bool_text_bytea ... ok
[INFO] [stdout] test copy_binary::tests::encode_row_handles_null_field ... ok
[INFO] [stdout] test copy_binary::tests::encode_row_int32_and_geom ... ok
[INFO] [stdout] test copy_binary::tests::header_bytes_match_pg_spec ... ok
[INFO] [stdout] test copy_binary::tests::encode_row_timestamptz_offset_to_pg_epoch ... ok
[INFO] [stdout] test copy_binary::tests::pgnumeric_round_trip_i128 ... ok
[INFO] [stdout] test copy_binary::tests::pgnumeric_round_trip_trailing_zero_value ... ok
[INFO] [stdout] test copy_binary::tests::pgnumeric_small_fraction ... ok
[INFO] [stdout] test copy_binary::tests::pgnumeric_one_scale_zero ... ok
[INFO] [stdout] test copy_binary::tests::pgnumeric_round_trip_max_decimal128 ... ok
[INFO] [stdout] test copy_binary::tests::pgnumeric_round_trip_negative_min ... ok
[INFO] [stdout] test copy_binary::tests::trailer_is_negative_one_be ... ok
[INFO] [stdout] test copy_binary::tests::pgnumeric_zero ... ok
[INFO] [stdout] test options::tests::resolve_read_decodes_percent_encoded_schema ... ok
[INFO] [stdout] test options::tests::resolve_read_extracts_qualified_table ... ok
[INFO] [stdout] test options::tests::resolve_write_default_keeps_if_not_exists ... ok
[INFO] [stdout] test options::tests::resolve_read_rejects_empty_table ... ok
[INFO] [stdout] test options::tests::resolve_table_missing_errors ... ok
[INFO] [stdout] test reader::tests::build_select_sql_query_wraps_subquery ... ok
[INFO] [stdout] test options::tests::resolve_write_rejects_overwrite_with_never ... ok
[INFO] [stdout] test reader::tests::build_select_sql_table_appends_where_clause ... ok
[INFO] [stdout] test reader::tests::build_select_sql_table_ignores_blank_where_clause ... ok
[INFO] [stdout] test reader::tests::filter_columns_by_select_rejects_unknown_name ... ok
[INFO] [stdout] test reader::tests::filter_columns_by_select_preserves_specified_order ... ok
[INFO] [stdout] test reader::tests::validate_user_query_rejects_semicolon ... ok
[INFO] [stdout] test reader::tests::numeric_typmod_decode ... ok
[INFO] [stdout] test tests::driver_basic_facts ... ok
[INFO] [stdout] test type_map::tests::arrow_to_decl_basics ... ok
[INFO] [stdout] test reader::tests::epsg_to_crs_handles_zero_and_negative ... ok
[INFO] [stdout] test type_map::tests::arrow_to_decl_decimal128 ... ok
[INFO] [stdout] test type_map::tests::arrow_to_decl_rejects_decimal128_out_of_range ... ok
[INFO] [stdout] test type_map::tests::pg_to_arrow_basics ... ok
[INFO] [stdout] test type_map::tests::geom_type_decl_round ... ok
[INFO] [stdout] test util::tests::apply_on_loss_error_returns_err ... ok
[INFO] [stdout] test util::tests::apply_on_loss_skip_skips ... ok
[INFO] [stdout] test util::tests::apply_on_loss_warn_continues ... ok
[INFO] [stdout] test util::tests::quote_ident_doubles_internal_quote ... ok
[INFO] [stdout] test util::tests::quote_qualified_includes_schema ... ok
[INFO] [stdout] test copy_binary::tests::pgnumeric_negative_one ... ok
[INFO] [stdout] test writer::tests::build_create_table_sql_emits_attr_then_geom ... ok
[INFO] [stdout] test writer::tests::build_insert_sql_chunk_one_row_matches_legacy_shape ... ok
[INFO] [stdout] test writer::tests::build_create_table_sql_with_if_not_exists_prefix ... ok
[INFO] [stdout] test copy_binary::tests::pgnumeric_one_point_five ... ok
[INFO] [stdout] test writer::tests::epsg_from_crs_missing_with_error_aborts ... ok
[INFO] [stdout] test options::tests::resolve_read_extracts_table_from_query ... ok
[INFO] [stdout] test writer::tests::build_insert_sql_chunk_three_rows_increments_param_numbers ... ok
[INFO] [stdout] test writer::tests::epsg_from_crs_with_known_authority ... ok
[INFO] [stdout] test reader::tests::build_select_sql_table_wraps_geometry_with_st_asewkb ... ok
[INFO] [stdout] test writer::tests::epsg_from_crs_missing_with_warn_returns_zero ... ok
[INFO] [stdout] test runtime::tests::runtime_is_singleton ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bulk_roundtrip.rs (/opt/rustwide/target/debug/deps/bulk_roundtrip-6811c78f22501bfa)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/reader_cancel.rs (/opt/rustwide/target/debug/deps/reader_cancel-294ebf348d4db423)
[INFO] [stdout] test bulk_all_types_together ... ok
[INFO] [stdout] test bulk_decimal128_38_10_bit_identical ... ok
[INFO] [stdout] test bulk_bytea_and_timestamptz_bit_identical ... ok
[INFO] [stdout] test bulk_empty_iterator_writes_only_header_and_trailer ... ok
[INFO] [stdout] test bulk_point_with_attributes_roundtrip ... ok
[INFO] [stdout] test bulk_thousand_rows_with_nulls_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test reader_drop_releases_select_promptly ... ok
[INFO] [stdout] test reader_full_consume_drops_cleanly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/reader_filter.rs (/opt/rustwide/target/debug/deps/reader_filter-5f271f5359f1deaa)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test select_without_geometry_errors ... ok
[INFO] [stdout] test where_clause_filters_rows ... ok
[INFO] [stdout] test select_columns_projects_in_specified_order ... ok
[INFO] [stdout] test query_subquery_filters_with_user_sql ... ok
[INFO] [stdout] test query_with_semicolon_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/roundtrip.rs (/opt/rustwide/target/debug/deps/roundtrip-fad7008039c14aea)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test polygon_and_float_and_timestamp_roundtrip ... ok
[INFO] [stdout] test point_with_attributes_roundtrip ... ok
[INFO] [stdout] test multirow_values_chunk_boundary_roundtrip ... ok
[INFO] [stdout] test binary_and_date_roundtrip ... ok
[INFO] [stdout] test missing_table_param_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/writer_options.rs (/opt/rustwide/target/debug/deps/writer_options-ccf15ee5e811a110)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test gist_index_always_creates_even_for_existing_table ... ok
[INFO] [stdout] test gist_index_never_skips ... ok
[INFO] [stdout] test if_not_exists_creates_when_absent ... ok
[INFO] [stdout] test never_errors_when_table_missing ... ok
[INFO] [stdout] test register_skipped_when_no_wkt_available ... ok
[INFO] [stdout] test if_not_exists_appends_when_present ... ok
[INFO] [stdout] test gist_index_auto_creates_for_new_table ... ok
[INFO] [stdout] test register_unknown_epsg_inserts_into_spatial_ref_sys ... ok
[INFO] [stdout] test never_uses_existing_table ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shpx_driver_shp-bd4ca001b17aedda)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test crs_io::tests::read_prj_returns_none_when_missing ... ok
[INFO] [stdout] test crs_io::tests::write_prj_falls_back_to_wkt_field ... ok
[INFO] [stdout] test cpg::tests::resolve_read_encoding_falls_back_to_utf8 ... ok
[INFO] [stdout] test cpg::tests::resolve_read_encoding_uses_opts_when_no_cpg ... ok
[INFO] [stdout] test cpg::tests::read_cpg_recognizes_utf8 ... ok
[INFO] [stdout] test cpg::tests::read_cpg_recognizes_cp932 ... ok
[INFO] [stdout] test cpg::tests::read_cpg_unknown_returns_error ... ok
[INFO] [stdout] test crs_io::tests::write_prj_unsupported_epsg_skipped_under_skip_mode ... ok
[INFO] [stdout] test crs_io::tests::write_prj_unsupported_epsg_errors_under_strict_mode ... ok
[INFO] [stdout] test dbf_schema::tests::binary_field_with_error_mode_aborts ... ok
[INFO] [stdout] test dbf_schema::tests::decimal_overflow_under_strict_errors ... ok
[INFO] [stdout] test dbf_schema::tests::name_truncation_under_strict_errors ... ok
[INFO] [stdout] test crs_io::tests::write_prj_uses_known_epsg ... ok
[INFO] [stdout] test geometry::tests::decide_output_shape_type_rejects_mixed ... ok
[INFO] [stdout] test dbf_schema::tests::binary_field_with_skip_mode_skips_column ... ok
[INFO] [stdout] test dbf_schema::tests::binary_field_with_warn_mode_skips_column ... ok
[INFO] [stdout] test dbf_schema::tests::decimal_overflow_truncates_under_warn ... ok
[INFO] [stdout] test geometry::tests::linestring_roundtrip ... ok
[INFO] [stdout] test geometry::tests::multilinestring_roundtrip ... ok
[INFO] [stdout] test geometry::tests::multipoint_roundtrip ... ok
[INFO] [stdout] test geometry::tests::pointz_input_under_warn_drops_z ... ok
[INFO] [stdout] test geometry::tests::polygon_with_hole_roundtrip_preserves_rings ... ok
[INFO] [stdout] test geometry::tests::validate_rejects_mismatched_geom ... ok
[INFO] [stdout] test dbf_schema::tests::geometry_column_index_is_excluded ... ok
[INFO] [stdout] test dbf_schema::tests::maps_basic_types ... ok
[INFO] [stdout] test dbf_schema::tests::name_truncation_with_collision_under_warn ... ok
[INFO] [stdout] test util::tests::apply_on_loss_error_returns_err ... ok
[INFO] [stdout] test util::tests::apply_on_loss_skip_returns_skip ... ok
[INFO] [stdout] test util::tests::apply_on_loss_warn_returns_continue ... ok
[INFO] [stdout] test util::tests::truncate_at_char_boundary_handles_multibyte ... ok
[INFO] [stdout] test tests::capabilities_defaults_to_utf8_first ... ok
[INFO] [stdout] test util::tests::date32_roundtrip ... ok
[INFO] [stdout] test geometry::tests::point_roundtrip ... ok
[INFO] [stdout] test geometry::tests::pointz_input_under_strict_mode_errors ... ok
[INFO] [stdout] test crs_io::tests::read_prj_extracts_epsg_4326 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/roundtrip.rs (/opt/rustwide/target/debug/deps/roundtrip-67b8ef1bef3cfede)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test multilinestring_roundtrip ... ok
[INFO] [stdout] test decimal_preservation ... ok
[INFO] [stdout] test attribute_name_truncation_with_warn ... ok
[INFO] [stdout] test multipoint_roundtrip ... ok
[INFO] [stdout] test boolean_roundtrip ... ok
[INFO] [stdout] test linestring_roundtrip ... ok
[INFO] [stdout] test pointz_input_xy_drop_via_warn ... ok
[INFO] [stdout] test polygon_with_hole_roundtrip ... ok
[INFO] [stdout] test unsupported_binary_field_under_error_aborts ... ok
[INFO] [stdout] test date32_preservation ... ok
[INFO] [stdout] test point_roundtrip ... ok
[INFO] [stdout] test utf8_roundtrip ... ok
[INFO] [stdout] test unsupported_binary_field_under_skip_drops_column ... ok
[INFO] [stdout] test epsg_4326_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shpx_driver_spatialite-76f3ee10119352a0)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test meta::tests::geom_type_int_roundtrip ... ok
[INFO] [stdout] test conn::tests::open_read_rejects_plain_sqlite ... ok
[INFO] [stdout] test conn::tests::open_write_new_loads_extension_and_inits_metadata ... ok
[INFO] [stdout] test tests::driver_basic_facts ... ok
[INFO] [stdout] test type_map::tests::arrow_to_decl_basic_types ... ok
[INFO] [stdout] test options::tests::parse_query_without_question_returns_none ... ok
[INFO] [stdout] test options::tests::strip_to_filepath_removes_query_and_scheme ... ok
[INFO] [stdout] test util::tests::apply_on_loss_skip_skips ... ok
[INFO] [stdout] test options::tests::parse_query_empty_value_errors ... ok
[INFO] [stdout] test type_map::tests::decl_to_arrow_handles_modifiers ... ok
[INFO] [stdout] test options::tests::validate_user_query_rejects_semicolon ... ok
[INFO] [stdout] test type_map::tests::arrow_to_decl_rejects_uint64 ... ok
[INFO] [stdout] test util::tests::apply_on_loss_error_returns_err ... ok
[INFO] [stdout] test util::tests::quote_ident_doubles_internal_quote ... ok
[INFO] [stdout] test options::tests::parse_query_extracts_table ... ok
[INFO] [stdout] test options::tests::parse_query_handles_multiple_keys ... ok
[INFO] [stdout] test util::tests::apply_on_loss_warn_continues ... ok
[INFO] [stdout] test writer::tests::sanitize_table_name_replaces_special_chars ... ok
[INFO] [stdout] test writer::tests::format_decimal128_handles_scale ... ok
[INFO] [stdout] test writer::tests::build_insert_sql_uses_geomfromwkb ... ok
[INFO] [stderr]      Running tests/cross_driver_roundtrip.rs (/opt/rustwide/target/debug/deps/cross_driver_roundtrip-c3da1902f3421528)
[INFO] [stdout] test writer::tests::build_create_table_sql_has_fid_first ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test spatialite_gpkg_geometry_types ... ok
[INFO] [stdout] test spatialite_shapefile_roundtrip ... ok
[INFO] [stdout] test spatialite_gpkg_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/reader_filter.rs (/opt/rustwide/target/debug/deps/reader_filter-e65facf1b76aeb15)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test select_columns_projects_in_specified_order ... ok
[INFO] [stdout] test query_subquery_filters_with_user_sql ... ok
[INFO] [stdout] test select_without_geometry_errors ... ok
[INFO] [stdout] test where_clause_filters_rows ... ok
[INFO] [stdout] test query_with_semicolon_errors ... ok
[INFO] [stderr]      Running tests/roundtrip.rs (/opt/rustwide/target/debug/deps/roundtrip-ce74cc289a95e5b3)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test point_with_attrs_roundtrip ... ok
[INFO] [stdout] test each_geometry_type_roundtrips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/writer_options.rs (/opt/rustwide/target/debug/deps/writer_options-6d05d159b33079f2)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test create_table_always_drops_and_recreates ... ok
[INFO] [stdout] test create_index_auto_creates_only_on_new_table ... ok
[INFO] [stdout] test create_index_always_creates_rtree ... ok
[INFO] [stdout] test create_table_if_not_exists_appends_to_existing ... ok
[INFO] [stdout] test create_table_if_not_exists_creates_when_missing ... ok
[INFO] [stdout] test create_index_never_skips_rtree ... ok
[INFO] [stdout] test create_table_never_appends_to_existing ... ok
[INFO] [stdout] test create_table_never_errors_when_missing ... ok
[INFO] [stdout] test overwrite_with_create_table_never_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shpx_driver_sqlserver-6d8de2723b368bf5)
[INFO] [stdout] 
[INFO] [stdout] running 70 tests
[INFO] [stdout] test conn::tests::build_config_errors_when_user_missing ... ok
[INFO] [stdout] test conn::tests::build_config_rejects_integrated_auth_without_feature ... ok
[INFO] [stdout] test conn::tests::build_config_rejects_trusted_connection_alias_without_feature ... ok
[INFO] [stdout] test options::tests::parse_auth_query_values ... ok
[INFO] [stdout] test options::tests::parse_default_auth_is_sql ... ok
[INFO] [stdout] test options::tests::parse_geom_type_default_geometry_when_explicit ... ok
[INFO] [stdout] test options::tests::parse_geom_type_geography ... ok
[INFO] [stdout] test conn::tests::build_config_uses_default_port_when_omitted ... ok
[INFO] [stdout] test conn::tests::tiberius_config_smoke ... ok
[INFO] [stdout] test conn::tests::build_config_sets_host_port_database ... ok
[INFO] [stdout] test options::tests::parse_geom_type_unknown_value_errors ... ok
[INFO] [stdout] test options::tests::parse_password_with_at_sign_uses_last_at ... ok
[INFO] [stdout] test options::tests::parse_omits_port_when_absent ... ok
[INFO] [stdout] test options::tests::parse_no_userinfo ... ok
[INFO] [stdout] test options::tests::parse_rejects_invalid_port ... ok
[INFO] [stdout] test options::tests::parse_percent_decoded_password ... ok
[INFO] [stdout] test options::tests::parse_rejects_non_mssql_scheme ... ok
[INFO] [stdout] test options::tests::parse_full_url ... ok
[INFO] [stdout] test options::tests::parse_trusted_connection_aliases_integrated_auth ... ok
[INFO] [stdout] test options::tests::parse_auth_unknown_value_errors ... ok
[INFO] [stdout] test options::tests::resolve_write_rejects_overwrite_with_never ... ok
[INFO] [stdout] test options::tests::resolve_table_missing_errors ... ok
[INFO] [stdout] test options::tests::resolve_write_default_keeps_if_not_exists ... ok
[INFO] [stdout] test options::tests::resolve_read_qualified_table ... ok
[INFO] [stdout] test bulk::tests::encode_row_packs_attr_geom_srid_in_order ... ok
[INFO] [stdout] test bulk::tests::encode_row_handles_null_attr_and_geom ... ok
[INFO] [stdout] test options::tests::resolve_write_geography_via_url ... ok
[INFO] [stdout] test options::tests::t_sql_name_for_geom_kind ... ok
[INFO] [stdout] test options::tests::resolve_read_default ... ok
[INFO] [stdout] test reader::tests::build_select_sql_wraps_geometry_with_st_asbinary ... ok
[INFO] [stdout] test reader::tests::epsg_to_crs_handles_zero_and_negative ... ok
[INFO] [stdout] test staging::tests::build_staging_create_sql_includes_extra_columns ... ok
[INFO] [stdout] test reader::tests::decimal_to_i128_scale_up ... ok
[INFO] [stdout] test reader::tests::decimal_to_i128_same_scale ... ok
[INFO] [stdout] test tests::driver_basic_facts ... ok
[INFO] [stdout] test staging::tests::build_insert_select_sql_geography ... ok
[INFO] [stdout] test staging::tests::build_insert_select_sql_geometry ... ok
[INFO] [stdout] test type_map::tests::is_geometry_type_name_matches_both ... ok
[INFO] [stdout] test type_map::tests::arrow_to_decl_decimal128 ... ok
[INFO] [stdout] test staging::tests::staging_table_name_starts_with_prefix ... ok
[INFO] [stdout] test type_map::tests::sqlserver_type_to_arrow_decimal_fallback_when_invalid ... ok
[INFO] [stdout] test type_map::tests::sqlserver_type_to_arrow_decimal_with_precision ... ok
[INFO] [stdout] test type_map::tests::arrow_to_decl_rejects_decimal128_out_of_range ... ok
[INFO] [stdout] test util::tests::apply_on_loss_error_returns_err ... ok
[INFO] [stdout] test type_map::tests::geom_type_from_sqlserver_name_round ... ok
[INFO] [stdout] test type_map::tests::sqlserver_type_to_arrow_rejects_unknown ... ok
[INFO] [stdout] test util::tests::bbox_for_epsg_unknown_returns_none ... ok
[INFO] [stdout] test util::tests::apply_on_loss_warn_continues ... ok
[INFO] [stdout] test util::tests::quote_ident_doubles_internal_close_bracket ... ok
[INFO] [stdout] test util::tests::bbox_for_epsg_known_codes ... ok
[INFO] [stdout] test util::tests::quote_literal_prefixes_n_and_doubles_quote ... ok
[INFO] [stdout] test reader::tests::decimal_to_i128_scale_down ... ok
[INFO] [stdout] test writer::tests::build_create_table_sql_geography ... ok
[INFO] [stdout] test type_map::tests::arrow_to_decl_basics ... ok
[INFO] [stdout] test type_map::tests::sqlserver_type_to_arrow_basics ... ok
[INFO] [stdout] test writer::tests::build_create_table_sql_geometry ... ok
[INFO] [stdout] test util::tests::quote_qualified_includes_schema ... ok
[INFO] [stdout] test util::tests::quote_ident_uses_brackets ... ok
[INFO] [stdout] test writer::tests::resolve_srid_falls_back_to_geometry_zero_on_warn ... ok
[INFO] [stdout] test writer::tests::resolve_srid_uses_arg_crs ... ok
[INFO] [stdout] test writer::tests::build_insert_sql_chunk_geography_changes_udt_only ... ok
[INFO] [stdout] test writer::tests::build_insert_sql_chunk_one_row_matches_legacy_shape ... ok
[INFO] [stdout] test writer::tests::resolve_srid_errors_on_missing_crs_with_error_policy ... ok
[INFO] [stdout] test writer::tests::build_insert_sql_chunk_two_rows_increments_param_numbers ... ok
[INFO] [stdout] test util::tests::apply_on_loss_skip_skips ... ok
[INFO] [stdout] test writer::tests::resolve_srid_falls_back_to_geography_4326_on_warn ... ok
[INFO] [stdout] test runtime::tests::runtime_is_singleton ... ok
[INFO] [stdout] test writer::tests::spatial_index_sql_geography_no_bounding_box ... ok
[INFO] [stdout] test writer::tests::spatial_index_sql_geometry_4326 ... ok
[INFO] [stdout] test writer::tests::spatial_index_sql_geometry_unknown_srid_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 70 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bulk_repro.rs (/opt/rustwide/target/debug/deps/bulk_repro-f0074d8534bb4328)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test binary_double ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test binary_separated_by_int ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test chunk_size_one ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test chunk_size_three ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test date32_after_timestamp ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test date32_before_timestamp_naive_only ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test date32_before_timestamp_utc_only ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test date32_first_col ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test date32_last_attr ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test date32_separated_from_timestamp ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test double_date32 ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test full_all_types_repro ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test full_minus_decimal ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test full_minus_payload ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test no_binary_payload ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test order_amount_first ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test order_geom_before_payload ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test order_swap_amount_payload ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test pair_date_timestamp_naive ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test pair_decimal_binary ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test pair_decimal_timestamp_naive ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test pair_decimal_timestamp_utc ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test pair_timestamp_naive_binary ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test pair_timestamp_utc_binary ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test solo_binary ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test solo_date32 ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test solo_date32_not_null ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test solo_date32_one_row ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test solo_timestamp_naive ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test triple_minimal_naive ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test triple_minimal_utc ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test triple_minimal_with_date32 ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test triple_not_null ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test triple_plus_3noise ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test triple_plus_5noise ... ignored, SHPX_TEST_SQLSERVER_URL env required; observation only
[INFO] [stdout] test build_schema_and_batch_geom_must_be_last ... ok
[INFO] [stdout] test detect_colid_extracts_number ... ok
[INFO] [stdout] test schema_summary_renders_compactly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 35 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bulk_roundtrip.rs (/opt/rustwide/target/debug/deps/bulk_roundtrip-f7471481fedf37de)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test bulk_all_types_together ... ok
[INFO] [stdout] test bulk_decimal_38_10_bit_identical ... ok
[INFO] [stdout] test bulk_geography_all_geom_types ... ok
[INFO] [stdout] test bulk_point_with_attributes_roundtrip ... ok
[INFO] [stdout] test bulk_timestamptz_and_int64_bit_identical ... ok
[INFO] [stdout] test bulk_many_rows_single_transaction_sanity ... ok
[INFO] [stdout] test bulk_geography_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/roundtrip.rs (/opt/rustwide/target/debug/deps/roundtrip-7c56297df2c33659)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test binary_and_date_roundtrip ... ok
[INFO] [stdout] test polygon_and_float_and_timestamp_roundtrip ... ok
[INFO] [stdout] test point_with_attributes_roundtrip ... ok
[INFO] [stdout] test multirow_values_chunk_boundary_roundtrip ... ok
[INFO] [stdout] test missing_table_param_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/writer_options.rs (/opt/rustwide/target/debug/deps/writer_options-72452099b91e0b0b)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shpx_geom-dca4b7f20084fc8d)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test always_drops_existing_with_overwrite_semantics ... ok
[INFO] [stdout] test always_index_creates_for_4326 ... ok
[INFO] [stdout] test always_index_errors_for_unknown_srid ... ok
[INFO] [stdout] test auto_index_does_nothing_for_sqlserver ... ok
[INFO] [stdout] test never_errors_when_missing_table ... ok
[INFO] [stdout] test geography_uses_default_srid_4326_when_crs_absent_and_warn ... ok
[INFO] [stdout] test if_not_exists_creates_when_absent_and_appends_when_present ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 87 tests
[INFO] [stdout] test epsg_wkt1::tests::unknown_code_returns_none ... ok
[INFO] [stdout] test ewkb::tests::decode_yields_geom_and_srid ... ok
[INFO] [stdout] test ewkb::tests::rejects_double_srid_encoding ... ok
[INFO] [stdout] test ewkb::tests::rejects_invalid_byte_order ... ok
[INFO] [stdout] test ewkb::tests::negative_srid_roundtrips ... ok
[INFO] [stdout] test ewkb::tests::rejects_too_short_input ... ok
[INFO] [stdout] test ewkb::tests::rejects_z_or_m_input ... ok
[INFO] [stdout] test ewkb::tests::handles_big_endian_ewkb ... ok
[INFO] [stdout] test ewkb::tests::srid_truncated_returns_error ... ok
[INFO] [stdout] test ewkb::tests::encode_with_srid_then_strip_roundtrips_to_input_wkb ... ok
[INFO] [stdout] test ewkb::tests::strip_srid_passes_standard_wkb_through ... ok
[INFO] [stdout] test geom_walk::tests::dfs_order_matches_wkb_encoding_order ... ok
[INFO] [stdout] test geom_walk::tests::for_each_coord_immutable_visits_all_points ... ok
[INFO] [stdout] test geom_walk::tests::linestring_mutates_in_place ... ok
[INFO] [stdout] test geom_walk::tests::multilinestring_visits_all_lines ... ok
[INFO] [stdout] test geom_walk::tests::multipoint_visits_each_point ... ok
[INFO] [stdout] test geom_walk::tests::point_visits_one_coord ... ok
[INFO] [stdout] test gpkg_blob::tests::empty_flag_roundtrip ... ok
[INFO] [stdout] test geom_walk::tests::multipolygon_visits_all_rings_in_all_polys ... ok
[INFO] [stdout] test geom_walk::tests::polygon_with_hole_visits_all_rings ... ok
[INFO] [stdout] test gpkg_blob::tests::rejects_bad_magic ... ok
[INFO] [stdout] test gpkg_blob::tests::decode_extended_binary_type_flag ... ok
[INFO] [stdout] test gpkg_blob::tests::decode_big_endian_header ... ok
[INFO] [stdout] test gpkg_blob::tests::decode_skips_xyzm_envelope ... ok
[INFO] [stdout] test gpkg_blob::tests::rejects_truncated_envelope ... ok
[INFO] [stdout] test gpkg_blob::tests::rejects_unsupported_version ... ok
[INFO] [stdout] test gpkg_blob::tests::rejects_too_short_blob ... ok
[INFO] [stdout] test gpkg_blob::tests::standard_header_roundtrip_with_point_wkb ... ok
[INFO] [stdout] test projjson::tests::decode_full_projjson_without_id_keeps_projjson ... ok
[INFO] [stdout] test projjson::tests::decode_null_returns_none ... ok
[INFO] [stdout] test gpkg_blob::tests::xy_envelope_roundtrip ... ok
[INFO] [stdout] test projjson::tests::decode_non_epsg_authority_kept_in_authority ... ok
[INFO] [stdout] test projjson::tests::decode_invalid_json_errors ... ok
[INFO] [stdout] test projjson::tests::shape_for_4326 ... ok
[INFO] [stdout] test projjson::tests::decode_minimal_epsg_4326 ... ok
[INFO] [stdout] test reproject::tests::parse_target_accepts_proj_string ... ok
[INFO] [stdout] test reproject::tests::parse_target_rejects_empty ... ok
[INFO] [stdout] test epsg_wkt1::tests::each_entry_roundtrips_through_extract_epsg ... ok
[INFO] [stdout] test reproject::tests::parse_target_accepts_epsg ... ok
[INFO] [stdout] test projjson::tests::decode_value_handles_null ... ok
[INFO] [stdout] test spatialite_blob::tests::decodes_big_endian_blob ... ok
[INFO] [stdout] test spatialite_blob::tests::linestring_roundtrip ... ok
[INFO] [stdout] test spatialite_blob::tests::mbr_is_written_correctly ... ok
[INFO] [stdout] test reproject::tests::missing_crs_spec_errors ... ok
[INFO] [stdout] test spatialite_blob::tests::multilinestring_roundtrip ... ok
[INFO] [stdout] test spatialite_blob::tests::multipoint_roundtrip ... ok
[INFO] [stdout] test spatialite_blob::tests::point_roundtrip ... ok
[INFO] [stdout] test spatialite_blob::tests::polygon_with_hole_roundtrip ... ok
[INFO] [stdout] test spatialite_blob::tests::rejects_bad_end_marker ... ok
[INFO] [stdout] test spatialite_blob::tests::multipolygon_roundtrip ... ok
[INFO] [stdout] test spatialite_blob::tests::rejects_bad_endian_byte ... ok
[INFO] [stdout] test spatialite_blob::tests::rejects_bad_start_marker ... ok
[INFO] [stdout] test wkb::tests::decodes_big_endian_point ... ok
[INFO] [stdout] test spatialite_blob::tests::rejects_geometrycollection ... ok
[INFO] [stdout] test wkb::tests::linestring_roundtrip ... ok
[INFO] [stdout] test wkb::tests::multipoint_roundtrip ... ok
[INFO] [stdout] test wkb::tests::multilinestring_roundtrip ... ok
[INFO] [stdout] test wkb::tests::multipolygon_roundtrip ... ok
[INFO] [stdout] test wkb::tests::point_roundtrip ... ok
[INFO] [stdout] test wkb::tests::polygon_with_hole_roundtrip ... ok
[INFO] [stdout] test wkb::tests::rejects_invalid_byte_order ... ok
[INFO] [stdout] test wkb::tests::rejects_trailing_bytes ... ok
[INFO] [stdout] test wkb::tests::rejects_truncated_input ... ok
[INFO] [stdout] test wkb::tests::rejects_oversized_point_count ... ok
[INFO] [stdout] test wkt1_prj::tests::extracts_3857_from_projcs ... ok
[INFO] [stdout] test wkt1_prj::tests::extracts_4326_from_geogcs ... ok
[INFO] [stdout] test wkt1_prj::tests::extracts_jgd2011_6668 ... ok
[INFO] [stdout] test wkt1_prj::tests::handles_unquoted_code ... ok
[INFO] [stdout] test wkt::tests::case_insensitive_keyword ... ok
[INFO] [stdout] test wkt1_prj::tests::returns_none_when_no_authority ... ok
[INFO] [stdout] test wkt::tests::allows_extra_whitespace ... ok
[INFO] [stdout] test wkt::tests::linestring_roundtrip ... ok
[INFO] [stdout] test wkt::tests::multilinestring_roundtrip ... ok
[INFO] [stdout] test wkt::tests::multipoint_roundtrip ... ok
[INFO] [stdout] test wkt::tests::multipolygon_roundtrip ... ok
[INFO] [stdout] test wkt::tests::multipoint_accepts_flat_form ... ok
[INFO] [stdout] test wkt::tests::point_roundtrip ... ok
[INFO] [stdout] test wkt::tests::polygon_with_hole_roundtrip ... ok
[INFO] [stdout] test wkt::tests::rejects_empty ... ok
[INFO] [stdout] test wkt::tests::rejects_partial_keyword_match ... ok
[INFO] [stdout] test wkt::tests::rejects_trailing_garbage ... ok
[INFO] [stdout] test reproject::tests::linestring_reprojects_all_points ... ok
[INFO] [stdout] test wkt::tests::rejects_unknown_keyword ... ok
[INFO] [stdout] test reproject::tests::epsg_4326_to_3857_known_point_within_1cm ... ok
[INFO] [stdout] test reproject::tests::polygon_with_hole_reprojects_all_rings ... ok
[INFO] [stdout] test reproject::tests::roundtrip_4326_3857_4326_within_1cm ... ok
[INFO] [stdout] test reproject::tests::is_identity_detects_same_spec ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 87 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shpx_rdb_common-a46a2cd17477d948)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test arrow::tests::primitive_reads_value ... ok
[INFO] [stdout] test crs::tests::merge_falls_back_to_meta ... ok
[INFO] [stdout] test crs::tests::merge_prefers_crs_arg ... ok
[INFO] [stdout] test crs::tests::merge_returns_none_when_neither ... ok
[INFO] [stdout] test crs::tests::resolve_returns_none_for_non_epsg_authority ... ok
[INFO] [stdout] test crs::tests::resolve_errs_on_i32_overflow ... ok
[INFO] [stdout] test multirow::tests::near_limit_schema_packs_one_row ... ok
[INFO] [stdout] test multirow::tests::over_wide_schema_falls_back_to_one_row ... ok
[INFO] [stdout] test multirow::tests::single_param_schema_uses_full_capacity ... ok
[INFO] [stdout] test multirow::tests::postgres_typical_schema_packs_about_9k_rows ... ok
[INFO] [stdout] test multirow::tests::sqlserver_typical_schema_packs_about_260_rows ... ok
[INFO] [stdout] test crs::tests::resolve_returns_some_for_epsg_crs ... ok
[INFO] [stdout] test multirow::tests::zero_params_per_row_does_not_panic ... ok
[INFO] [stdout] test on_loss::tests::error_returns_err_with_kind_and_field_and_no_warn_call ... ok
[INFO] [stdout] test on_loss::tests::skip_returns_false_and_skips_warn_fn ... ok
[INFO] [stdout] test on_loss::tests::warn_invokes_warn_fn_and_returns_true ... ok
[INFO] [stdout] test opts::tests::validate_overwrite_compat_passes_when_only_never ... ok
[INFO] [stdout] test opts::tests::validate_overwrite_compat_passes_for_default ... ok
[INFO] [stdout] test opts::tests::validate_overwrite_compat_passes_when_overwrite_with_always ... ok
[INFO] [stdout] test opts::tests::validate_user_query_error_carries_driver_name ... ok
[INFO] [stdout] test opts::tests::validate_user_query_rejects_semicolon_and_empty ... ok
[INFO] [stdout] test streaming::tests::keyset_empty_table_returns_none ... ok
[INFO] [stdout] test opts::tests::validate_overwrite_compat_rejects_overwrite_with_never ... ok
[INFO] [stdout] test streaming::tests::offset_empty_returns_none ... ok
[INFO] [stdout] test table::tests::resolve_table_name_rejects_empty_query ... ok
[INFO] [stdout] test table::tests::resolve_table_name_uses_query_when_present ... ok
[INFO] [stdout] test table::tests::resolve_table_name_errors_when_neither_set ... ok
[INFO] [stdout] test table::tests::split_qualified_splits_on_first_dot ... ok
[INFO] [stdout] test table::tests::split_qualified_uses_default_when_no_dot ... ok
[INFO] [stdout] test uri::tests::percent_decode_basic ... ok
[INFO] [stdout] test uri::tests::percent_decode_invalid_hex_kept_as_is ... ok
[INFO] [stdout] test uri::tests::percent_decode_truncated_at_end ... ok
[INFO] [stdout] test streaming::tests::keyset_with_where_clause_filters_rows ... ok
[INFO] [stdout] test uri::tests::query_get_extracts_table ... ok
[INFO] [stdout] test uri::tests::query_get_returns_none_without_query ... ok
[INFO] [stdout] test uri::tests::query_get_picks_first_when_duplicate ... ok
[INFO] [stdout] test uri::tests::query_pairs_ignores_pairs_without_equals ... ok
[INFO] [stdout] test uri::tests::query_pairs_lowercases_key_and_decodes_value ... ok
[INFO] [stdout] test streaming::tests::keyset_full_batch_then_partial_then_none ... ok
[INFO] [stdout] test streaming::tests::offset_iterates_100_rows_in_chunks_of_30 ... ok
[INFO] [stdout] test streaming::tests::keyset_iterates_100_rows_in_chunks_of_32 ... ok
[INFO] [stdout] test crs::tests::resolve_returns_none_when_crs_is_none ... ok
[INFO] [stdout] test arrow::tests::primitive_panics_on_type_mismatch - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests shpx_cli
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/shpx-cli/src/lib.rs - (line 9) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests shpx_core
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/shpx-core/src/driver.rs - driver::DriverRegistration (line 108) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests shpx_driver_csv
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests shpx_driver_fgb
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests shpx_driver_geojson
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests shpx_driver_gpkg
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests shpx_driver_parquet
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests shpx_driver_postgis
[INFO] [stderr]    Doc-tests shpx_driver_shp
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests shpx_driver_spatialite
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests shpx_driver_sqlserver
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests shpx_geom
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/shpx-geom/src/geom_walk.rs - geom_walk::for_each_coord_mut (line 15) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests shpx_rdb_common
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test crates/shpx-rdb-common/src/on_loss.rs - on_loss::apply_on_loss (line 21) ... ignored
[INFO] [stdout] test crates/shpx-rdb-common/src/streaming.rs - streaming::KeysetRowsIter (line 55) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "92830e8d15297c245ec92da5f9fdf050417718157a4fb26de7c53744c7b3de1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "92830e8d15297c245ec92da5f9fdf050417718157a4fb26de7c53744c7b3de1a", kill_on_drop: false }`
[INFO] [stdout] 92830e8d15297c245ec92da5f9fdf050417718157a4fb26de7c53744c7b3de1a
